mechanical sweeper - French English Dictionary